<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:s="http://jboss.com/products/seam/taglib"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:a4j="http://richfaces.org/a4j"
    xmlns:rich="http://richfaces.org/rich">
	
	<script type="text/javascript">

	function trigger#{p_triggerId}(){
		var targetId = '#{rich:clientId(p_triggerId)}';
		if(targetId != ''){
			var obj = document.getElementById(targetId);
			if(obj != 'undefined'){
				  if (obj.click) {
				    obj.click();
				  } else if(document.createEvent) {
				      var evt = document.createEvent("MouseEvents"); 
				      evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); 
				      var allowDefault = obj.dispatchEvent(evt);				    
				  }
			}
		}
	}
	</script>
	
<rich:hotKey key="#{p_key}" handler="trigger#{p_triggerId}()"/>
	
</ui:composition>